﻿using System;
using System.Collections.Generic;
using ReAnimation.Domain;

namespace ReAnimation.MVP.ViewInterfaces
{
    public interface ILinksEditView
    {
        IList<Atom> Atom1List { get; set; }
        IList<Atom> Atom2List { get; set; }
        IList<MoleculeLinkType> LinkTypes { get; set; }

        Atom SelectedAtom1 { get; set; }
        Atom SelectedAtom2 { get; set; }
        MoleculeLinkType SelectedMoleculeLinkType { get; set; }

        event EventHandler Atom1Selected;
        event EventHandler Atom2Selected;
        event EventHandler LinkTypeSelected;
        
    }
}
